<?php
require dirname(__FILE__).'/../inc/inc.php';

//配置页面信息
$page_config=array(
	'title' => '上海抵押贷款|上海无抵押贷款|上海低息贷款_红枫金融',
	'keywords' => '红枫金融，注册公司，代理记账，工商注册',
	'description' => '红枫金融主要提供注册公司、代理记账、税务筹划等服务，主营地区有北京|上海|广州|南京|苏州|无锡|杭州|宁波|武汉|长沙等，已拥有近十万家客户，致力于成为中国企业首选的财务管家。',
	'css' => array('base','counter'),
);

//导入头部文件
require PATH_INC.'/header.php';
?>

<div class="howtouse wrap">
	<h3>计算器使用攻略</h3>
	<p>等额本息贷款计算方式：每月还款额=【贷款本金 x 月利率 x(1+月利率)^还款月数】÷【（1+月利率)^还款月数-1】</p>
	<p>等额本金贷款计算方式：每月还款额=贷款本金/还款总期数+【贷款本金-(月还款本金*n)】*月利率</p>
</div>

<h2 class="title">贷款计算器</h2>

<div class="card wrap">
	<div class="tab">等额本息贷款计算器</div>
	<div class="form">
		<div class="row">
			<input type="text" class="money">
			<span>贷款金额</span>
		</div>
		<div class="row">
			<input type="text" class="year">
			<span>贷款年限</span>
		</div>
		<div class="row">
			<input type="text" class="lv">
			<span>月利率(%)</span>
		</div>
		<button class="benxi_button">开始计算</button>
	</div>

	<span class="tips">* 计算结果</span>
	<table>
		<tr class="black">
			<td></td>
			<td>01月</td>
			<td>02月</td>
			<td>03月</td>
			<td>04月</td>
			<td>05月</td>
			<td>06月</td>
		</tr>

		<tr>
			<td class="black huankuan">还款额度</td>
			<td></td>
			<td></td>
			<td></td>
			<td></td>
			<td></td>
			<td></td>
		</tr>

		<tr>
			<td class="black next_huankuan">下月还款额度</td>
			<td></td>
			<td></td>
			<td></td>
			<td></td>
			<td></td>
			<td></td>
		</tr>

		<tr>
			<td class="black lixi">当前利息</td>
			<td></td>
			<td></td>
			<td></td>
			<td></td>
			<td></td>
			<td></td>
		</tr>
	</table>
</div>

<div class="card wrap">
	<div class="tab">等额本金贷款计算器</div>
	<div class="form">
		<div class="row">
			<input type="text" class="jin_money">
			<span>贷款金额</span>
		</div>
		<div class="row">
			<input type="text" class="jin_year">
			<span>贷款年限</span>
		</div>
		<div class="row">
			<input type="text" class="jin_lv">
			<span>月利率(%)</span>
		</div>
		<button class="benjin_button">开始计算</button>
	</div>

	<span class="tips">* 计算结果</span>
	<table>
		<tr class="black">
			<td></td>
			<td>01月</td>
			<td>02月</td>
			<td>03月</td>
			<td>04月</td>
			<td>05月</td>
			<td>06月</td>
		</tr>

		<tr>
			<td class="black jin_huankuan">还款额度</td>
			<td></td>
			<td></td>
			<td></td>
			<td></td>
			<td></td>
			<td></td>
		</tr>

		<tr>
			<td class="black jin_next_huankuan">下月还款额度</td>
			<td></td>
			<td></td>
			<td></td>
			<td></td>
			<td></td>
			<td></td>
		</tr>

		<tr>
			<td class="black jin_lixi">当前利息</td>
			<td></td>
			<td></td>
			<td></td>
			<td></td>
			<td></td>
			<td></td>
		</tr>
	</table>
</div>
	
<?php require PATH_INC.'/footer.php'; ?>
<script>
	$('.benxi_button').on('click',function(){
		let array=[$('.money').val(),$('.year').val(),$('.lv').val()];
		if(isRight(array)!=false){
			let money=Number($('.money').val());
			let year=Number($('.year').val());
			let lv=Number($('.lv').val());

			let month_money=money/(12*year)+(money/(12*year)*lv);

			$('.huankuan').nextAll().text(MathFloor(month_money));
			$('.next_huankuan').nextAll().text(MathFloor(month_money));
			$('.lixi').nextAll().text(MathFloor(month_money*lv));
		}
	})

	$('.benjin_button').on('click',function(){
		let array=[$('.jin_money').val(),$('.jin_year').val(),$('.jin_lv').val()];
		if(isRight(array)!=false){
			let money=Number($('.jin_money').val());
			let year=Number($('.jin_year').val());
			let lv=Number($('.jin_lv').val());

			for(var i=1;i<25;i++){
				//每月固定还款
				let month_benjin=money/(12*year);
				//利息
				let lixi=(money-month_benjin*i)*lv;
				//额度
				let month_money=month_benjin+lixi;

				//下个月
				let next_month_money=(money-month_benjin*(i+1))*lv+month_benjin;

				$('.jin_huankuan').parent().children().eq(i).text(MathFloor(month_money));
				$('.jin_next_huankuan').parent().children().eq(i).text(MathFloor(next_month_money));
				$('.jin_lixi').parent().children().eq(i).text(MathFloor(lixi));
			}
		}
	})

	//判断填写是否正确
	function isRight(array){
		for(var i in array){
			if(array[i]){
				if(isNaN(array[i])){
					layer.msg('请输入数字');
					return false;
				}
			}else{
				layer.msg('请填写完整');
				return false;
			}
		}
	}

	//保留2位小数
	function MathFloor(par){
		return Math.floor(par*100)/100;
	}
</script>
</body>
</html>

